@media (max-width: 900px) {
  @mobile_pic_width: 105px;
  @mobile_pic_height: 70px;

  div.cu-ml-base.doctor-desc_2heNH > div.cu-font-base.cu-color-source[class*="doctor-desc-pc"] > div > p > span {
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
  }

  .c-color-gray {
    vertical-align: bottom;
  }

  header, a {
    &:hover {
      text-decoration: none !important;
    }
  }

  .organic-results .search_item {
    .op_weather4_twoicon {
      a:hover,
      span:hover,
      h3:hover {
        color: white !important;
        text-decoration: none !important;
      }
    }

    .sg-contaner_RAeV8 {
      a:hover,
      span:hover {
        color: white !important;
        text-decoration: none !important;
      }
    }
  }

  .sg-bg-header_JqPCL {
    width: 100%;
  }


  .container_3aIoJ .tags-area_te6tw {
    overflow: visible !important;
  }


  a {
    letter-spacing: unset !important;
    white-space: unset !important;
    text-overflow: unset !important;
  }

  .c-row.c-gap-bottom-small[class*="wenda-abstract-wrap"] > .c-span12 {
    margin-right: 0;
  }

  .c-row.c-gap-top-middle {
    .c-span9.c-span-last {
      line-height: 16px;
    }
  }


  div.c-font-normal.c-color-text,
  .c-span9.c-span-last p,
  span[class*="content-right"] {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .c-span9.c-span-last p {
    -webkit-line-clamp: 2;
  }

  div[class*="muti-video-left"] {
    display: none;
  }

  .FxLDp {
    padding-left: 0 !important;
  }

  .MjjYud {
    width: 100%;
  }

  .c-row.c-gap-top-mini {
    display: block;
  }

  .VkpGBb > a {
    display: none;
  }

  .c-border {
    width: 100%;
  }

  .op_exactqa_word_word_img {
    width: 78px !important;
  }

  .TbwUpd.NJjxre,
  .c-showurl {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  img[class*="head-poster"] {
    display: none !important;
  }


  div.c-group-wrapper, div.new-pmd div.c-border, .wuji-container.cu-border, div[class*=re-box], div[class^="single-card-wrapper"] {
    width: 100%;

    div.c-span3 {
      display: none;
    }

    div[class*="img-container"] {
      display: none;
    }

    div[class*="group-img-wrapper"] {
      display: none;
    }

    div[class*="group-img-wrapper"] {
      display: none;
    }

    div[class*="text-container"] {
      width: 100%;
      height: unset;
    }
  }

  .hlcw0c {
    width: 100%;
  }


  .sg-person-info_2L545 {
    width: 100%;
    margin-left: 0 !important;
    float: unset !important;
  }

  .sg-info-normal_3knYG {
    padding: 0 !important;
  }

  .info-row-btn_2pM1p {
    margin-bottom: 8px;
  }

  .c-span9.c-span-last {
    overflow: hidden;
  }

  .episode_2QuKF {
    overflow-x: scroll;
  }

  .nav_3xYGl .tab_1qzkh {
    overflow-x: scroll !important;
  }

  .c-icon {
    overflow: unset;
  }

  h3.c-title {
    display: flex;
  }

  .c-tabs.c-sub-tabs.c-gap-top .c-row.c-gap-top-middle {
    overflow-x: scroll;
  }


  .Z26q7c.UK95Uc {
    overflow-x: scroll;
  }

  .NwNzde {
    width: unset !important;
  }

  .new-pmd.c-container .c-container {
    overflow-x: scroll;
    width: 100% !important;
  }

  .hBZDJb g-img img {
    max-width: unset !important;
  }

  .new-pmd div.c-span3 {
    margin-right: 12px;
  }

  .op_weather4_twoicon {
    overflow-x: scroll !important;
  }

  .c-row.c-gap-bottom-small.border_24vRU > .c-span12 {
    margin-right: 0;
  }


  .content_LHXYt.c-gap-top {
    overflow-x: scroll;
  }

  .image-content_1csSY {
    overflow-x: scroll;
  }

  div.image-one-line_2GgpZ,
  div.image-two-line_1_lXw {
    height: unset !important;
    display: flex;

    a {
      height: unset !important;
    }
  }

  div.image-two-line_1_lXw {
    margin-top: 3px;
  }

  a.image-one-line-item_aBS4H,
  a.image-two-line-item_1rPTg {
    width: unset !important;
    margin-right: 5px !important;
    overflow: unset !important;

    &:hover {
      transform: unset !important;
    }

    img {
      margin-left: 0 !important;
    }
  }

  .VwiC3b.yXK7lf.MUxGbd.yDYNvb.lyLwlc.lEBKkf {
    -webkit-line-clamp: 3 !important;
  }

  .op_weather4_twoicon_warning_wrapper {
    width: 100% !important;
  }
}
